Automattic\Jetpack\Forms\ContactForm\Contact_Form_Plugin D

Total Complexity 251
Dependencies 7
Dependents 5
Total lines 2,147
Lines of code 1,130
Logical lines of code 553
Comment lines 761
Methods 65
Properties 4

Methods 65

Method Rating Maintainability Complexity Lines of code
process_form_submission()
D
29
32 108
get_feedback_entries_from_post()
B
42 17 49
__construct()
A
34 11 91
get_export_data_for_posts()
A
43 13 49
is_spam_akismet()
A
49 12 26
get_post_meta_for_csv_export()
A
50 11 27
reverse_that_print()
A
45 9 42
unread_count()
A
53 10 19
_internal_personal_data_eraser()
A
45 8 44
parse_fields_from_content()
A
44 8 42
internal_personal_data_exporter()
A
47 8 36
prepare_for_akismet()
A
52 9 20
download_feedback_as_csv()
S
47 6 37
make_csv_row_from_feedback()
S
53 6 23
register_contact_form_blocks()
S
41 1 80
map_parsed_field_contents_of_post_to_field_names()
S
56 4 19
personal_data_search_filter()
S
56 4 17
akismet_submit()
S
57 4 16
ajax_request()
S
53 3 24
get_feedbacks_as_options()
S
52 3 24
is_in_disallowed_list()
S
58 3 18
strip_tags()
S
59 3 15
get_field_names()
S
60 3 13
block_attributes_to_shortcode_attributes()
S
62 3 12
daily_akismet_meta_cleanup()
S
61 3 12
gutenblock_render_form()
S
61 3 11
replace_tokens_with_input()
S
61 3 11
personal_data_post_ids_by_email()
S
53 2 23
gutenblock_render_field_consent()
S
63 3 10
insert_feedback_filter()
S
70 3 6
widget_shortcode_hack()
S
61 2 13
admin_menu()
S
55 1 25
get_ip_address()
S
77 2 3
esc_csv()
S
67 2 7
use_block_editor_for_post_type()
S
79 2 3
init()
S
67 2 8
is_spam_blocklist()
S
71 2 6
sanitize_value()
S
70 2 6
disable_forms_style_script_concat()
S
71 2 6
load_blocks_scripts()
S
63 1 12
gutenblock_render_field_checkbox()
S
74 1 4
enqueue_contact_forms_style_script()
S
64 1 10
gutenblock_render_field_text()
S
74 1 4
gutenblock_render_field_name()
S
74 1 4
gutenblock_render_field_email()
S
74 1 4
gutenblock_render_field_url()
S
74 1 4
gutenblock_render_field_date()
S
74 1 4
gutenblock_render_field_telephone()
S
74 1 4
get_well_known_column_names()
S
65 1 9
gutenblock_render_field_textarea()
S
74 1 4
gutenblock_render_field_radio()
S
74 1 4
gutenblock_render_field_checkbox_multiple()
S
74 1 4
widget_atts()
S
74 1 4
personal_data_eraser()
S
79 1 3
gutenblock_render_field_select()
S
74 1 4
personal_data_exporter()
S
79 1 3
register_personal_data_eraser()
S
68 1 7
register_personal_data_exporter()
S
68 1 7
allow_feedback_rest_api_type()
S
77 1 4
get_parsed_field_contents_of_post()
S
80 1 3
add_shortcode()
S
75 1 4
get_post_content_for_csv_export()
S
71 1 5
form_posts_dropdown()
S
69 1 8
tokenize_label()
S
77 1 3
track_current_widget()
S
80 1 3